-
1 regular expression
= regexp; = REнотация для описания текстовых фрагментов (образов) в процедурах типа "найти" и "найти-и-заменить"; первоначально регулярные выражения были разработаны для текстовых процессоров ОС Unix (awk и sed), а сейчас они поддерживаются многими языками программирования и приложениями. Эту нотацию довольно трудно освоить, однако она гораздо более эффективна, чем инструменты текстового поиска, поставляемые обычно с приложениями для конечного пользователя и с операционными системами.Регулярное выражение содержит как обычные символы, так и метасимволы, имеющие специальные значения. Наиболее широко используются следующие метасимволы:. (точка) - соответствует любому отдельному символу (знаку)$ - соответствует концу строки^ - соответствует началу строки* - соответствует нулевому и более числу повторений предыдущего символа[] - обозначает выражение в квадратных скобках, соответствующее любому одному из символов в этих скобках+ - соответствует однократному и более числу повторений предыдущего символа или блока? - соответствует нулевому или однократному повторению предыдущего символа или блока.Примеры:[a - z] - соответствует любому символу нижнего регистра клавиатуры[A - Z] - соответствует любому символу верхнего регистра клавиатуры[a | c] - соответствует a или c[ch]?at - соответствует at, cat и hatРегулярные выражения появились как результат развития различных направлений математической теории, таких, как теория автоматов и теория формальных языковАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > regular expression
Перевод: с английского на все языки
со всех языков на английский- Со всех языков на:
- Английский
- С английского на:
- Русский